package com.example.stringbufferlogger.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 流量回放结果记录表
 * 对应数据库表：REPLAY_RESULT
 */
@Data
@TableName("REPLAY_RESULT")
public class ReplayResult implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 请求ID */
    @TableId(value = "request_id")
    private String requestId;

    /** 流量回放表ID  */
    @TableField("replay_id")
    private Long replayId;

    /** 原始值 */
    @TableField("original_value")
    private String originalValue;

    /** 回放值 */
    @TableField("replay_value")
    private String replayValue;

    /** 差异内容 */
    @TableField("diff_value")
    private String diffValue;

    /** 是否有差异（1:是） */
    @TableField("diff_flag")
    private String diffFlag;

    /** 回放时间 */
    @TableField("replay_time")
    private LocalDateTime replayTime;


}
